// 1. 导入express模块
const exp = require('express');
// 2. 导入path模块
// const path = require('path');
const {resolve} = require('path');

// 3. 创建express服务对象
const app = exp();
// 4. 使用use调用“设置静态资源目录”内置中间件
    // 4.1 express.static(url)

// app.get('/',(req,res)=>{
//     // res.send('首页');

//     res.sendFile(__dirname+'/public/index.html');
// })

// app.get('/css/style.css',(req,res)=>{
//     res.sendFile(__dirname+'/public/css/style.css');
// })


// app.get('/img/1.png',(req,res)=>{
//     res.sendFile(__dirname+'/public/img/1.png');
// })

// app.get('/js/main.js',(req,res)=>{
//     res.sendFile(__dirname+'/public/js/main.js');
// })

// 使用静态资源目录中间件 //static
// static 
// 参数：静态资源目录地址
// app.use(exp.static(__dirname+'/public'));

// app.get('/',(req,res)=>{
//     res.sendFile(__dirname+'/public/index2.html');
// })

// path版
// app.use(exp.static(path.resolve(__dirname,'public')));

// app.get('/',(req,res)=>{
//     res.sendFile(path.resolve(__dirname,'./public/index2.html'));
// })


// path精简版
app.use(exp.static(resolve(__dirname,'public')));

app.get('/',(req,res)=>{
    res.sendFile(resolve(__dirname,'./public/index2.html'));
})

    
// 5. 监听一个端口号，并启动服务
app.listen(80,()=>{
    console.log("成功");
});